a life of dedication - Francés Inglés Diccionario